

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Tagged Values [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Tagged Value,Tagged Value Element,Element,Element Tagged Values">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Tagged Values</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="associatedfiles.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="advancedtagmanagement.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText" style="font-style: italic;">Tagged Values</span><span class="f_BodyText"> are a convenient way of adding additional information to an element, in addition to that directly supported by UML. UML provides the </span><span class="f_BodyText" style="font-style: italic;">Tagged Value</span><span class="f_BodyText"> element for just this purpose. Often Tagged Values are used during code generation or by other tools to pass information or operate on elements in particular ways. For more information relating to using Tagged Values see </span><span class="f_BodyText" style="font-style: italic;"><a href="thetaggedvaluestab.htm">The Tagged Values Window</a></span><span class="f_BodyText"> topic.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Add a Tagged Value</span></p>
<p class="p_BodyText"><span class="f_BodyText">To add a Tagged Value to an element, follow the steps below:</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Select the </span><span class="f_MenuKeyField">View | Tagged Values</span><span class="f_NumberedList"> menu option, or press </span><span class="f_MenuKeyField">[Ctrl]+[Shift]+[6]</span><span class="f_NumberedList">. The </span><span class="f_UIControl">Tagged Values</span><span class="f_NumberedList"> window displays.</span></li>
<li value=2><span class="f_NumberedList">Click on the required element either in a diagram or in the </span><span class="f_UIControl">Project Browser</span><span class="f_NumberedList">. This selects the element in the </span><span class="f_UIControl">Tagged Values</span><span class="f_NumberedList"> window.</span></li>
<li value=3><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">New Tag</span><span class="f_NumberedList"> button in the </span><span class="f_UIControl">Tagged Values</span><span class="f_NumberedList"> toolbar or press </span><span class="f_MenuKeyField">[Ctrl]+[N]</span><span class="f_NumberedList">. The </span><span class="f_UIControl">Tagged Value</span><span class="f_NumberedList"> dialog displays.</span></li>
<li value=4><span class="f_NumberedList">In the </span><span class="f_MenuKeyField">Tag</span><span class="f_NumberedList"> field, type the tag name (or click on the drop-down arrow and select a defined tag), then in the </span><span class="f_MenuKeyField">Value</span><span class="f_NumberedList"> field type the appropriate value.</span><br>
<span class="f_NumberedList">&nbsp;</span><br>
<img src="assigntagged.png" width="370" height="262" border="0" alt="AssignTagged"><br>
<span class="f_NumberedList">&nbsp;</span></li>
<li value=5><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">OK</span><span class="f_NumberedList"> button to save the Tagged Value.</span></li>
</ol>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="955" bgcolor="#efeff7" style="width:955px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote">Tip:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="955" bgcolor="#f7f7ff" style="width:955px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">You can define custom tags using a predefined Tagged Value Type. For more information see </span><span class="f_TiporNoteText" style="font-style: italic;"><a href="creatingacustomtaggedvalue.htm">SDK for Enterprise Architect</a></span></p>
</td>
</tr>
</table>
</div>
<p class="p_BodyText"><span class="f_BodyText">Tagged Values are the preferred method of extending the code generation capabilities of the modeling tool per element / per language.</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
